package com.ruoyi.system.domain;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 产品详情公共对象 ming_prodinfopub
 * 
 * @author ruoyi
 * @date 2022-03-23
 */
public class MingProdinfopub extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 序列号 */
    private Long id;

    /** 日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date startDate;

    /** 名称 */
    @Excel(name = "名称")
    private String name;

    /**  */
    @Excel(name = "")
    private String openid;

    /**  */
    @Excel(name = "")
    private Integer classid;

    /**  */
    @Excel(name = "")
    private String mydesc;

    /**  */
    @Excel(name = "")
    private String picture;

    /**  */
    @Excel(name = "")
    private Long playtime;

    /**  */
    @Excel(name = "")
    private Long waittime;

    /**  */
    @Excel(name = "")
    private Long speed;

    /**  */
    @Excel(name = "")
    private Long luanxu;

    /**  */
    @Excel(name = "")
    private Long export;

    /**  */
    @Excel(name = "")
    private Long dianzan;

    /**  */
    @Excel(name = "")
    private Long remarttime;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private Date myupdatetime;

    /**  */
    @Excel(name = "")
    private String adda;

    /**  */
    @Excel(name = "")
    private String addb;

    public void setId(Long id) 
    {
        this.id = id;
    }

    public Long getId() 
    {
        return id;
    }
    public void setStartDate(Date startDate) 
    {
        this.startDate = startDate;
    }

    public Date getStartDate() 
    {
        return startDate;
    }
    public void setName(String name) 
    {
        this.name = name;
    }

    public String getName() 
    {
        return name;
    }
    public void setOpenid(String openid) 
    {
        this.openid = openid;
    }

    public String getOpenid() 
    {
        return openid;
    }
    public void setClassid(Integer classid) 
    {
        this.classid = classid;
    }

    public Integer getClassid() 
    {
        return classid;
    }
    public void setMydesc(String mydesc) 
    {
        this.mydesc = mydesc;
    }

    public String getMydesc() 
    {
        return mydesc;
    }
    public void setPicture(String picture) 
    {
        this.picture = picture;
    }

    public String getPicture() 
    {
        return picture;
    }
    public void setPlaytime(Long playtime) 
    {
        this.playtime = playtime;
    }

    public Long getPlaytime() 
    {
        return playtime;
    }
    public void setWaittime(Long waittime) 
    {
        this.waittime = waittime;
    }

    public Long getWaittime() 
    {
        return waittime;
    }
    public void setSpeed(Long speed) 
    {
        this.speed = speed;
    }

    public Long getSpeed() 
    {
        return speed;
    }
    public void setLuanxu(Long luanxu) 
    {
        this.luanxu = luanxu;
    }

    public Long getLuanxu() 
    {
        return luanxu;
    }
    public void setExport(Long export) 
    {
        this.export = export;
    }

    public Long getExport() 
    {
        return export;
    }
    public void setDianzan(Long dianzan) 
    {
        this.dianzan = dianzan;
    }

    public Long getDianzan() 
    {
        return dianzan;
    }
    public void setRemarttime(Long remarttime) 
    {
        this.remarttime = remarttime;
    }

    public Long getRemarttime() 
    {
        return remarttime;
    }
    public void setMyupdatetime(Date myupdatetime) 
    {
        this.myupdatetime = myupdatetime;
    }

    public Date getMyupdatetime() 
    {
        return myupdatetime;
    }
    public void setAdda(String adda) 
    {
        this.adda = adda;
    }

    public String getAdda() 
    {
        return adda;
    }
    public void setAddb(String addb) 
    {
        this.addb = addb;
    }

    public String getAddb() 
    {
        return addb;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("startDate", getStartDate())
            .append("name", getName())
            .append("openid", getOpenid())
            .append("classid", getClassid())
            .append("mydesc", getMydesc())
            .append("picture", getPicture())
            .append("playtime", getPlaytime())
            .append("waittime", getWaittime())
            .append("speed", getSpeed())
            .append("luanxu", getLuanxu())
            .append("export", getExport())
            .append("dianzan", getDianzan())
            .append("remarttime", getRemarttime())
            .append("myupdatetime", getMyupdatetime())
            .append("adda", getAdda())
            .append("addb", getAddb())
            .toString();
    }
}
